#pragma once
#ifdef WIN32
#include <GL/glut.h>
#define GL_CLAMP_TO_EDGE 0x812F
#endif
#ifdef __APPLE__
#include <GLUT/glut.h>
#endif
#include <string>

namespace lib3dw 
{
	struct VBOInformation
	{
		public:
			VBOInformation(std::string meshId, GLuint vboId, unsigned int count);
			~VBOInformation();

			const GLuint GetId() const;
			const std::string GetName() const;
			const unsigned int GetVertexCount() const;

		private:
			GLuint id;
			std::string name;
			unsigned int vertexCount;
	};
}